#ifndef __WED_CLOCK_H__
#define __WED_CLOCK_H__
#include <stdio.h>
#include <string.h>
#include <stdint.h>
#include "Wed_errno.h"
#include "Wed_common.h"
#include "Wed_framework_config.h"

#if WED_KERNEL_FREERTOS
#include "FreeRTOSConfig.h"
#define WED_TICK_PER_SECOND       configTICK_RATE_HZ
#endif

#define WED_TICK_PER_MILLISECOND  WED_TICK_PER_SECOND / 1000

/**
 * \brief 获取系统 tick
 */
uint32_t Wed_tick_get(void);
/**
 * \brief 系统 tick 递增
 */
void Wed_tick_increase(void);
/**
 * \brief 毫秒延时函数
 *
 * @param ms 要延时的毫秒数
 */
void Wed_mdelay(uint32_t ms);
#endif
